冬至日期的计算[Y*D+C]-L

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:11:10
网上说
"冬至日期的计算 [Y*D+C]-L
公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.94,20世纪=22.60。
举例说明:2088年冬至日期=[88×0.2422+21.94]-[88/4]=43-22=21,12月21日冬至。
例外:1918年和2021年的计算结果减1日。"
但是用2007年和2008年分别代入得到21.8854和21.8776而2007年和2008年冬至实际日期是22日和21日(四舍五入也不匹配啊),
就算用2088年也是21.8776
这个到底是怎么算的?

你好!小学时的地理课上就是这么讲的,只要记住冬至是12月21日就行了!书上没讲怎么算的!

节气的计算是相当复杂的,不是一般人都可以计算的,每个节气的长度不同,年际间也不同,不可拘泥于某一个平均数。

二十四节气在农历中是变化的,但是在公历中基本不变就是那么几天,完全是公式能实现计算的,你上述的计算主要存在一个问题:取整问题。那个中括号是取整的意思,再试试就知道了。。。